/* 通用样式  */
.rest_time{
	padding:10px;	
}
.status_remark{
	padding: 5px 0 0 10px;
	line-height: 2.0em;
}
.status_box{
	width: 40px;
	padding:2px 1px 1px 1px;
	background: #538FCE;	
	display:inline-block;	
	text-align: center;	
	font-size:12px;
	border-radius: 4px;
	color:#fff;
}
.example_box{
	width: 10px;
	height: 10px;
	background: #538FCE;	
	display:inline-block;
}
.orange{
	background:orange;
}
.green{
	background:green;
}
.red{
	background:#ff0000;
}
.white{
	background:#fff;
}

.page.flex .room {
	border-right:1px solid #ccc;	
	padding: 0 10px;
	background-color: #fff;
	height: 2.3em;
	width:20%;
	line-height: 2.3em;
	text-align: center;
	color: #333;
}
.page_building .weui-flex{
	margin-top:3px;
}
.build_floor{
	background:#fff;	
}
.build_floor_info{
	
}
.build_floor_info label{
	font-size:11px;
	padding-left:10px
}
.build_num{
	padding:2px 10px;
}
.build_num.active{
	border-bottom:2px solid #bfbfbf;
}
.build_cell{
	padding:2px 10px;
	margin:3px 2px;	
}
.build_cell.active{
	padding:2px 5px 1px 5px;
	background: #538FCE;	
	display:inline-block;	
	text-align: center;	
	border-radius: 8px;
	color:#fff;
}